﻿USE klassenbuch;

-- Syntaxfehler beseitigen
UPDATE  kbo_rechte SET bezeichnung='Schüler' WHERE rechtelevel = 1 AND bezeichnung = 'Schler';

-- Rechtelevel Betrieb und Testbetrieb hinzufügen (PW klassenbuch, Pin 1111)
INSERT INTO `kbo_rechte` VALUES (5,4,'Betrieb');
INSERT INTO `kbo_benutzer` VALUES (124,'Me','Call',0,'an der post','1',5000,'Bonn','1','',1,4,0,'egal@egal.de',0,0,'b59c67bf196a4758191e42f76670ceba','57b78e38d88b429c4180ca09377c1a3c','Telekom','',0,0,0);

-- Bild hinterlegt ja/nein
ALTER TABLE `kbo_benutzer` ADD COLUMN `bild` INTEGER(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `ausgeschult`;

-- Mandantenfähigkeit verbessert
ALTER TABLE `kbo_faecher` ADD COLUMN `abteilungs_id` INTEGER NOT NULL DEFAULT '-1' COMMENT 'Jede Abteilung kann nun eine eigene Fächerliste pflegen. Fächer mit -1 sind abteilungsübergreifend' AFTER `fach`;

-- Änderungen für die Speicherung der Klassengruppe
ALTER TABLE `kbo_lerninhalte` ADD COLUMN `gruppe` INTEGER NOT NULL DEFAULT '-1' AFTER `fach`;
ALTER TABLE `kbo_lerninhalte_archiv` ADD COLUMN `gruppe` INTEGER NOT NULL DEFAULT '-1' AFTER `aenderungstyp`;
ALTER TABLE `kbo_klassenzuordnung` ADD COLUMN `gruppen_id` INTEGER NOT NULL DEFAULT '-1' COMMENT 'Ein Schüler kann inneralb einer Klasse zu einer gruppe gehören' AFTER `klassen_id`;

DROP TABLE IF EXISTS `kbo_klassengruppen`;
CREATE TABLE  `kbo_klassengruppen` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `gruppe` varchar(45) NOT NULL,
  `abteilungs_id` int(11) NOT NULL default '-1' COMMENT 'Bei -1 steht die Gruppe allen Abteilungen zur Verfügung',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 COMMENT='Ermöglicht das Unterteilen einer Klasse in mehrere Gruppen (';
INSERT INTO `kbo_klassengruppen` (`id`,`gruppe`,`abteilungs_id`) VALUES (1,'A',-1);
INSERT INTO `kbo_klassengruppen` (`id`,`gruppe`,`abteilungs_id`) VALUES (2,'B',-1);
INSERT INTO `kbo_klassengruppen` (`id`,`gruppe`,`abteilungs_id`) VALUES (3,'C',-1);
INSERT INTO `kbo_klassengruppen` (`id`,`gruppe`,`abteilungs_id`) VALUES (4,'D',-1);

--Neues Freitextfeld für Fehlzeiten
ALTER TABLE `kbo_anwesenheit` ADD COLUMN `bemerkung` varchar(255) AFTER `date_timestamp`;
